package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "mall_product_forward_stock")
public class MallProductForwardStock {
    @Id
    private Integer id;

    /**
     * 库存组织
     */
    @Column(name = "inventory_organization")
    private String inventoryOrganization;

    @Column(name = "color")
    private String color;

    @Column(name = "machine_no")
    private String machineNo;

    public String getMachineNo() {
        return machineNo;
    }

    public void setMachineNo(String machineNo) {
        this.machineNo = machineNo;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    /**
     * 工厂
     */
    private String factory;

    /**
     * 物料编码
     */
    @Column(name = "material_code")
    private String materialCode;

    /**
     * 物料名称
     */
    @Column(name = "material_name")
    private String materialName;

    /**
     * 规格
     */
    private String specifications;

    /**
     * 型号
     */
    private String model;

    /**
     * 定重信息
     */
    @Column(name = "grade_info")
    private String gradeInfo;

    /**
     * 机型
     */
    @Column(name = "machine_type")
    private String machineType;

    /**
     * 网络合股
     */
    @Column(name = "network_ply")
    private String networkPly;

    /**
     * 等级定重
     */
    private String grade;

    /**
     * 捻向
     */
    private String twisting;

    /**
     * 在纺状态
     */
    private String status;

    /**
     * 可下订单量
     */
    @Column(name = "can_buy_number")
    private String canBuyNumber;

    /**
     * 订单量
     */
    @Column(name = "buy_number")
    private String buyNumber;

    /**
     * 发货量
     */
    @Column(name = "send_number")
    private String sendNumber;

    /**
     * 待调拨出库量
     */
    @Column(name = "wait_out_number")
    private String waitOutNumber;

    /**
     * 待调拨入库量
     */
    @Column(name = "wait_in_number")
    private String waitInNumber;

    /**
     * 结存量
     */
    private String stock;

    /**
     * 结存箱数
     */
    @Column(name = "stock_box_number")
    private String stockBoxNumber;

    /**
     * 分类编码
     */
    @Column(name = "sort_code")
    private String sortCode;

    /**
     * 分类名称
     */
    @Column(name = "sort_name")
    private String sortName;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取库存组织
     *
     * @return inventory_organization - 库存组织
     */
    public String getInventoryOrganization() {
        return inventoryOrganization;
    }

    /**
     * 设置库存组织
     *
     * @param inventoryOrganization 库存组织
     */
    public void setInventoryOrganization(String inventoryOrganization) {
        this.inventoryOrganization = inventoryOrganization;
    }

    /**
     * 获取工厂
     *
     * @return factory - 工厂
     */
    public String getFactory() {
        return factory;
    }

    /**
     * 设置工厂
     *
     * @param factory 工厂
     */
    public void setFactory(String factory) {
        this.factory = factory;
    }

    /**
     * 获取物料编码
     *
     * @return material_code - 物料编码
     */
    public String getMaterialCode() {
        return materialCode;
    }

    /**
     * 设置物料编码
     *
     * @param materialCode 物料编码
     */
    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    /**
     * 获取物料名称
     *
     * @return material_name - 物料名称
     */
    public String getMaterialName() {
        return materialName;
    }

    /**
     * 设置物料名称
     *
     * @param materialName 物料名称
     */
    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    /**
     * 获取规格
     *
     * @return specifications - 规格
     */
    public String getSpecifications() {
        return specifications;
    }

    /**
     * 设置规格
     *
     * @param specifications 规格
     */
    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    /**
     * 获取型号
     *
     * @return model - 型号
     */
    public String getModel() {
        return model;
    }

    /**
     * 设置型号
     *
     * @param model 型号
     */
    public void setModel(String model) {
        this.model = model;
    }

    /**
     * 获取定重信息
     *
     * @return grade_info - 定重信息
     */
    public String getGradeInfo() {
        return gradeInfo;
    }

    /**
     * 设置定重信息
     *
     * @param gradeInfo 定重信息
     */
    public void setGradeInfo(String gradeInfo) {
        this.gradeInfo = gradeInfo;
    }

    /**
     * 获取机型
     *
     * @return machine_type - 机型
     */
    public String getMachineType() {
        return machineType;
    }

    /**
     * 设置机型
     *
     * @param machineType 机型
     */
    public void setMachineType(String machineType) {
        this.machineType = machineType;
    }

    /**
     * 获取网络合股
     *
     * @return network_ply - 网络合股
     */
    public String getNetworkPly() {
        return networkPly;
    }

    /**
     * 设置网络合股
     *
     * @param networkPly 网络合股
     */
    public void setNetworkPly(String networkPly) {
        this.networkPly = networkPly;
    }

    /**
     * 获取等级定重
     *
     * @return grade - 等级定重
     */
    public String getGrade() {
        return grade;
    }

    /**
     * 设置等级定重
     *
     * @param grade 等级定重
     */
    public void setGrade(String grade) {
        this.grade = grade;
    }

    /**
     * 获取捻向
     *
     * @return twisting - 捻向
     */
    public String getTwisting() {
        return twisting;
    }

    /**
     * 设置捻向
     *
     * @param twisting 捻向
     */
    public void setTwisting(String twisting) {
        this.twisting = twisting;
    }

    /**
     * 获取在纺状态
     *
     * @return status - 在纺状态
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置在纺状态
     *
     * @param status 在纺状态
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * 获取可下订单量
     *
     * @return can_buy_number - 可下订单量
     */
    public String getCanBuyNumber() {
        return canBuyNumber;
    }

    /**
     * 设置可下订单量
     *
     * @param canBuyNumber 可下订单量
     */
    public void setCanBuyNumber(String canBuyNumber) {
        this.canBuyNumber = canBuyNumber;
    }

    /**
     * 获取订单量
     *
     * @return buy_number - 订单量
     */
    public String getBuyNumber() {
        return buyNumber;
    }

    /**
     * 设置订单量
     *
     * @param buyNumber 订单量
     */
    public void setBuyNumber(String buyNumber) {
        this.buyNumber = buyNumber;
    }

    /**
     * 获取发货量
     *
     * @return send_number - 发货量
     */
    public String getSendNumber() {
        return sendNumber;
    }

    /**
     * 设置发货量
     *
     * @param sendNumber 发货量
     */
    public void setSendNumber(String sendNumber) {
        this.sendNumber = sendNumber;
    }

    /**
     * 获取待调拨出库量
     *
     * @return wait_out_number - 待调拨出库量
     */
    public String getWaitOutNumber() {
        return waitOutNumber;
    }

    /**
     * 设置待调拨出库量
     *
     * @param waitOutNumber 待调拨出库量
     */
    public void setWaitOutNumber(String waitOutNumber) {
        this.waitOutNumber = waitOutNumber;
    }

    /**
     * 获取待调拨入库量
     *
     * @return wait_in_number - 待调拨入库量
     */
    public String getWaitInNumber() {
        return waitInNumber;
    }

    /**
     * 设置待调拨入库量
     *
     * @param waitInNumber 待调拨入库量
     */
    public void setWaitInNumber(String waitInNumber) {
        this.waitInNumber = waitInNumber;
    }

    /**
     * 获取结存量
     *
     * @return stock - 结存量
     */
    public String getStock() {
        return stock;
    }

    /**
     * 设置结存量
     *
     * @param stock 结存量
     */
    public void setStock(String stock) {
        this.stock = stock;
    }

    /**
     * 获取结存箱数
     *
     * @return stock_box_number - 结存箱数
     */
    public String getStockBoxNumber() {
        return stockBoxNumber;
    }

    /**
     * 设置结存箱数
     *
     * @param stockBoxNumber 结存箱数
     */
    public void setStockBoxNumber(String stockBoxNumber) {
        this.stockBoxNumber = stockBoxNumber;
    }

    /**
     * 获取分类编码
     *
     * @return sort_code - 分类编码
     */
    public String getSortCode() {
        return sortCode;
    }

    /**
     * 设置分类编码
     *
     * @param sortCode 分类编码
     */
    public void setSortCode(String sortCode) {
        this.sortCode = sortCode;
    }

    /**
     * 获取分类名称
     *
     * @return sort_name - 分类名称
     */
    public String getSortName() {
        return sortName;
    }

    /**
     * 设置分类名称
     *
     * @param sortName 分类名称
     */
    public void setSortName(String sortName) {
        this.sortName = sortName;
    }
}